package hotel.base.oversea.constant.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 美团酒店房型相关枚举
 */
public class MtRoomEnums {
    @Getter
    @AllArgsConstructor
    public enum roomType {
        //房型类型：0 大床间（单间）1 单人间（单间）2 双床间（单间）3 三人间（单间）4 套房5 独栋6 床位房
        BIG_SINGLE(0, "大床间（单间）"),
        SINGLE_SINGLE(1, "单人间（单间）"),
        DOUBLE_SINGLE(2, " 双床间（单间）"),
        THREE_SINGLE(3, "三人间（单间）"),
        ONEROOM(4, "套房"),
        HOME(5, "独栋"),
        ENJOYROOM(6, "床位房");
        private final int code;
        private final String msg;
    }
    @Getter
    @AllArgsConstructor
    public enum windowsInfo {
        //房间窗户情况：0 有窗1 部分有窗2 无窗
        HAVE(0, "有窗1"),
        PART(1, "部分有窗"),
        NONE(2, "无窗");
        private final int code;
        private final String msg;
    }
    @Getter
    @AllArgsConstructor
    public enum windowsBad {
        //窗户不利因素：0 朝向走廊1 装饰性假窗2 天窗3 窗户较小4 窗外是墙体
        PASSAGE(0, "朝向走廊"),
        DUMMY(1, "装饰性假窗"),
        SKY(2, "天窗"),
        SMALL(3, "窗户较小"),
        WALL(4, "窗外是墙体");
        private final int code;
        private final String msg;
    }
    @Getter
    @AllArgsConstructor
    public enum internetWay {
        //房间上网方式：0 无法上网 1 无线WIFI 2 有线宽带 3 无线WIFI和有线宽带
        NO(0, "无法上网"),
        WIFI(1, "无线WIFI"),
        CABLE(2, "有线宽带"),
        BOTH(3, "无线WIFI和有线宽带");
        private final int code;
        private final String msg;
    }

}
